package com.atguigu.order.Feign;


import com.atguigu.product.bean.Product;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;

@FeignClient(value = "product-service")//声明要调用的Feign客户端，名称是application.yml中配置的名称底层会自动去注册中心负载均衡的发送请求
public interface ProductFeignClient {//使用feign实现的专门向product服务进行调用的接口
    //查询商品
    @GetMapping("/product/{id}")
    public Product getProductById(@PathVariable("id") Long productId);
}
